github.com/klauspost/compress/zstd.fseEncoder.symbolLen (field)
40 uses
github.com/klauspost/compress/zstd (current package)
blockenc.go#L635: hist := cur.count[:cur.symbolLen]
blockenc.go#L657: println("tl:", cur.actualTableLog, "symbolLen:", cur.symbolLen, "norm:", cur.norm[:cur.symbolLen], "hist", cur.count[:cur.symbolLen])
blockenc.go#L714: fmt.Printf("selected TableLog: %d, Symbol length: %d\n", ofEnc.actualTableLog, ofEnc.symbolLen)
blockenc.go#L715: for i, v := range ofEnc.norm[:ofEnc.symbolLen] {
fse_encoder.go#L24: symbolLen uint16 // Length of active part of the symbol table.
fse_encoder.go#L75: s.symbolLen = uint16(maxSymbol) + 1
fse_encoder.go#L112: for ui, v := range s.norm[:s.symbolLen-1] {
fse_encoder.go#L124: u := int(s.symbolLen - 1)
fse_encoder.go#L125: v := s.norm[s.symbolLen-1]
fse_encoder.go#L134: if uint32(cumul[s.symbolLen]) != tableSize {
fse_encoder.go#L135: return fmt.Errorf("internal error: expected cumul[s.symbolLen] (%d) == tableSize (%d)", cumul[s.symbolLen], tableSize)
fse_encoder.go#L137: cumul[s.symbolLen] = int16(tableSize) + 1
fse_encoder.go#L147: for ui, v := range s.norm[:s.symbolLen] {
fse_encoder.go#L181: symbolTT := s.ct.symbolTT[:s.symbolLen]
fse_encoder.go#L184: for i, v := range s.norm[:s.symbolLen] {
fse_encoder.go#L240: for i := range s.ct.symbolTT[:s.symbolLen] {
fse_encoder.go#L243: s.maxBits = uint8(s.symbolLen - 1)
fse_encoder.go#L247: for i, v := range transform[:s.symbolLen] {
fse_encoder.go#L279: for i, cnt := range s.count[:s.symbolLen] {
fse_encoder.go#L343: for i, cnt := range s.count[:s.symbolLen] {
fse_encoder.go#L367: for i, cnt := range s.count[:s.symbolLen] {
fse_encoder.go#L377: if distributed == uint32(s.symbolLen)+1 {
fse_encoder.go#L383: for i, cnt := range s.count[:s.symbolLen] {
fse_encoder.go#L395: for i := uint32(0); toDistribute > 0; i = (i + 1) % (uint32(s.symbolLen)) {
fse_encoder.go#L410: for i, cnt := range s.count[:s.symbolLen] {
fse_encoder.go#L432: minBitsSymbols := highBit(uint32(s.symbolLen-1)) + 2
fse_encoder.go#L459: for _, v := range s.norm[:s.symbolLen] {
fse_encoder.go#L470: fmt.Printf("selected TableLog: %d, Symbol length: %d\n", s.actualTableLog, s.symbolLen)
fse_encoder.go#L471: for i, v := range s.norm[:s.symbolLen] {
fse_encoder.go#L478: for i, v := range s.count[s.symbolLen:] {
fse_encoder.go#L504: maxHeaderSize = ((int(s.symbolLen) * int(tableLog)) >> 3) + 3 + 2
fse_encoder.go#L588: return nil, fmt.Errorf("internal error: %d > %d, maxheader: %d, sl: %d, tl: %d, normcount: %v", outP+2, len(out), maxHeaderSize, s.symbolLen, int(tableLog), s.norm[:s.symbolLen])
fse_encoder.go#L594: if charnum > s.symbolLen {
fse_encoder.go#L635: if int(s.symbolLen) < len(hist) {
fse_encoder.go#L671: return (((uint32(s.symbolLen) * uint32(s.actualTableLog)) >> 3) + 3) * 8
fse_predefined.go#L149: enc.symbolLen = f.symbolLen
seqenc.go#L37: prevEnc.symbolLen = 0
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |